export default {
  // 如果此处与组件内有同名的data与methods，则以组件的为准
  data () {
    return {
      title: '标题'
    }
  },
  created () {
    console.log('嘎嘎')
  },
  methods: {
    sayHi () {
      console.log('Hi')
    },
    loginConfirm () {
      if (!this.$store.getters.token) {
        this.$dialog.confirm({
          title: '温馨提示',
          message: '您还未登录，是否立即登录？',
          confirmButtonText: '去登录',
          cancelButtonText: '再逛逛'
        })
          .then(() => {
          // 如果希望，跳转到登录=》登录后能回弹，需要在跳转去携带参数(当前路径地址)
          // this.$router.fullpush(会包含查询参数)
            this.$router.replace({
              path: '/login',
              query: {
                backUrl: this.$route.fullPath
              }
            })
          })
          .catch(() => {})
        return true
      }
      return false
    }
  }

}
